home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / dev / misc / LEDA_src.lha / LEDA-3.1c-source / src / Make.src < prev    next >
Encoding:
Text File  |  1994-11-17  |  1.5 KB  |  78 lines

  1. #-----------------------------------------------------------------------------
  2. # UNIX (CC,g++,lcc)
  3. #-----------------------------------------------------------------------------
  4. LIB    = ../../$(L).a
  5. CFLAGS = -O
  6. ARLIB  = ar r $(LIB) $?
  7. RANLIB = ranlib $(LIB)
  8. CCOMP  = cc
  9. o      = .o
  10. .c.o:
  11.     ../../c++ -I../../incl $(CFLAGS) $(DFLAGS) -c $*.c
  12.  
  13.  
  14.  
  15. #-----------------------------------------------------------------------------
  16. # ZORTECH
  17. #-----------------------------------------------------------------------------
  18. #LIB    = ..\..\$(L).lib
  19. #ARLIB  =
  20. #RANLIB =
  21. #CCOMP  = ztc -w -mx
  22. #o      = .obj
  23. #.c.obj:
  24. #    ztc -cpp -w -mx -I..\..\incl $(DFLAGS) -c $*.c
  25. #    zorlibx /N /B $(LIB) +- $*.obj,;
  26.  
  27.  
  28.  
  29. #-----------------------------------------------------------------------------
  30. # BORLAND
  31. #-----------------------------------------------------------------------------
  32. #.SWAP
  33. #LIB    = ..\..\$(L).lib
  34. #ARLIB  =
  35. #RANLIB =
  36. #CCOMP  = bcc -Qx -w- -mh
  37. #o      = .obj
  38. #.c.obj:
  39. #    bcc -P -Qx -w- -mh -N -I..\..\incl $(DFLAGS) -c $*.c
  40. #    tlib /C $(LIB) +- $*.obj
  41.  
  42.  
  43.  
  44. #-----------------------------------------------------------------------------
  45. # DJGPP
  46. #-----------------------------------------------------------------------------
  47. #LIB    = ../../$(L).a
  48. #ARLIB  =
  49. #RANLIB = 
  50. #CCOMP  = gcc
  51. #o      = .o
  52. #.c.o:
  53. #    gcc -I../../incl $(DFLAGS) -c -xc++ $*.c -xnone
  54. #    ar r $(LIB) 
  55.  
  56.  
  57.  
  58.  
  59. #-----------------------------------------------------------------------------
  60.  
  61.  
  62. all: $(LIB)
  63.  
  64.  
  65. include Make.lst
  66.  
  67. #BCC !include "Make.lst"
  68.  
  69.  
  70.  
  71. $(LIB): $(OBJECTS)
  72.     $(ARLIB)
  73.     $(RANLIB)
  74.  
  75. clean:
  76.     rm -f $(OBJECTS)
  77.  
  78.